package common.fengkai.filepost.dao.pgsql;

import common.fengkai.filepost.bean.pgbean.WatermarkPrintTaskBak;
import common.fengkai.filepost.bean.pgbean.WatermarkPrintTaskBakExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WatermarkPrintTaskBakMapper {
    long countByExample(WatermarkPrintTaskBakExample example);

    int deleteByExample(WatermarkPrintTaskBakExample example);

    int deleteByPrimaryKey(String idPrintTask);

    int insert(WatermarkPrintTaskBak record);

    int insertSelective(WatermarkPrintTaskBak record);

    List<WatermarkPrintTaskBak> selectByExample(WatermarkPrintTaskBakExample example);

    WatermarkPrintTaskBak selectByPrimaryKey(String idPrintTask);

    int updateByExampleSelective(@Param("record") WatermarkPrintTaskBak record, @Param("example") WatermarkPrintTaskBakExample example);

    int updateByExample(@Param("record") WatermarkPrintTaskBak record, @Param("example") WatermarkPrintTaskBakExample example);

    int updateByPrimaryKeySelective(WatermarkPrintTaskBak record);

    int updateByPrimaryKey(WatermarkPrintTaskBak record);
}